﻿<?xml version="1.0" encoding="UTF-8"?>
<st:repository xsi:schemaLocation="urn:com:dassault_systemes:settings settings.xsd" xmlns:st="urn:com:dassault_systemes:settings" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <st:Description name="CAT3DAppVNavSettings" PrimaryTabpage="">
    <st:role>Settings for the CAT3DAppVNav</st:role>
    <st:detailedRole>Settings for the CAT3DAppVNav and related settings</st:detailedRole>
    <st:RepositoryFile>CAT3DAppVNavSettings</st:RepositoryFile>
    <st:version>1</st:version>
    <st:compatibility>
      <st:FullCompatibilityfromLevel>1</st:FullCompatibilityfromLevel>
      <st:UpwardCompatibilityfromLevel>1</st:UpwardCompatibilityfromLevel>
    </st:compatibility>
  </st:Description>
  <st:attributes>

    <st:attribute Name="NavigationMode">
      <st:role>Navigation Mode</st:role>
      <st:detailedRole>Toggle between CATIA (0) and SURF (1) navigation</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="SlidingMode">
      <st:role>Sliding Mode</st:role>
      <st:detailedRole>Toggle between no Sliding Mode (0) and and the 2 alternative sliding modes (1/2)</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>2</st:max>
        <st:default>
          <st:value>2</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="AnimationTime">
      <st:role>Animation Time</st:role>
      <st:detailedRole>Determines the speed of viewpoint change animations</st:detailedRole>
      <st:int>
        <st:min>1</st:min>
        <st:max>50</st:max>
        <st:default>
          <st:value>10</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="RotationCenterVisualization">
      <st:role>Rotation Center Visualization Mode</st:role>
      <st:detailedRole>Toggle between visualization turned off (0) and on (1)</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="MirrorType">
      <st:role>Mirror Type</st:role>
      <st:detailedRole>Toggle between Mirror Types: Original (0) Mirror (1) and Both (2)</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>2</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="ZBufferVisualization">
      <st:role>Z-Buffer Mode</st:role>
      <st:detailedRole>Toggle between Z-Buffer turned off (0) and on (1)</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="BackgroundTransparency">
      <st:role>Background Color Transparent</st:role>
      <st:detailedRole>Toggle between Background color turned off (0) and on (1)</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="SectionsAutomaticRedistribution">
      <st:role>Automatic plane redistribution for global sections</st:role>
      <st:detailedRole>Toggle between automatic redistribution beeing off (0) and on (1)</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="MouseWarp">
      <st:role>Mouse warp value</st:role>
      <st:detailedRole>Toggle between mouse warp values (1)</st:detailedRole>
      <st:double>
        <st:min>1.0</st:min>
        <st:max>10000.0</st:max>
        <st:default>
          <st:value>1.0</st:value>
        </st:default>
      </st:double>
    </st:attribute>


      <st:attribute Name="AnalyzeVisualization">
          <st:role>Analyze Visualization Mode</st:role>
          <st:detailedRole>Toggle between Analyze Tab attached to Pallet off (0) and on (1)</st:detailedRole>
          <st:int>
              <st:min>0</st:min>
              <st:max>1</st:max>
              <st:default>
                  <st:value>1</st:value>
              </st:default>
          </st:int>
      </st:attribute>
      
      <st:attribute Name="OrganizeVisualization">
          <st:role>Organize Visualization Mode</st:role>
          <st:detailedRole>Toggle between Organize Tab attached to Pallet off (0) and on (1)</st:detailedRole>
          <st:int>
              <st:min>0</st:min>
              <st:max>1</st:max>
              <st:default>
                  <st:value>1</st:value>
              </st:default>
          </st:int>
      </st:attribute>

      <st:attribute Name="CreationCmdsVisualization">
        <st:role>Creation commands Visualization Mode</st:role>
        <st:detailedRole>Toggle between creation commands Tab attached to Pallet off (0) and on (1)</st:detailedRole>
        <st:int>
          <st:min>0</st:min>
          <st:max>1</st:max>
          <st:default>
            <st:value>1</st:value>
          </st:default>
        </st:int>
      </st:attribute>

     <st:attribute Name="CompareVisualization">
        <st:role>Compare Visualization Mode</st:role>
        <st:detailedRole>Toggle between Compare Tab attached to Pallet off (0) and on (1)</st:detailedRole>
        <st:int>
           <st:min>0</st:min>
           <st:max>1</st:max>
           <st:default>
              <st:value>1</st:value>
           </st:default>
        </st:int>
     </st:attribute>

      <st:attribute Name="Resolution">
          <st:role>Type of resolution used, can be either CATIA Systems standard or User defined</st:role>
          <st:int size="1">
              <st:min>0</st:min>
              <st:max>1</st:max>
              <st:default size="1">
                  <st:value>0</st:value>
              </st:default>
          </st:int>
      </st:attribute>

      <st:attribute Name="SquarePixelFlag">
          <st:role>Are pixel square in user defined resolution</st:role>
          <st:int size="1">
              <st:min>0</st:min>
              <st:max>1</st:max>
              <st:default size="1">
                  <st:value>1</st:value>
              </st:default>
          </st:int>
      </st:attribute>

      <st:attribute Name="PixelSizeWidth">
          <st:role>Pixel width in pixel per inch</st:role>
          <st:float size="1">
              <st:min>1</st:min>
              <st:max>999999999</st:max>
              <st:default size="1">
                  <st:value>95</st:value>
              </st:default>
          </st:float>
      </st:attribute>

      <st:attribute Name="PixelSizeHeight">
          <st:role>Pixel height in pixel per inch</st:role>
          <st:float size="1">
              <st:min>1</st:min>
              <st:max>999999999</st:max>
              <st:default size="1">
                  <st:value>95</st:value>
              </st:default>
          </st:float>
      </st:attribute>

    <st:attribute Name="StepMode">
      <st:role>Step mode</st:role>
      <st:detailedRole>Toggle to activate or deactivate step mode</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="StepTranslationValue">
      <st:role>Step value for translation transformation</st:role>
      <st:detailedRole>Toggle between step values for translation</st:detailedRole>
      <st:double>
        <st:min>0.0</st:min>
        <st:max>10000.0</st:max>
        <st:default>
          <st:value>5.0</st:value>
        </st:default>
      </st:double>
    </st:attribute>

    <st:attribute Name="StepRotationValue">
      <st:role>Step value for rotation transformation</st:role>
      <st:detailedRole>Toggle between step values for rotation</st:detailedRole>
      <st:double>
        <st:min>0.</st:min>
        <st:max>360.</st:max>
        <st:default>
          <st:value>45.</st:value>
        </st:default>
      </st:double>
    </st:attribute>

    <st:attribute Name="RobotRemoteMode">
      <st:role>Robot remote manipulation mode</st:role>
      <st:detailedRole>Toggle between remote manipulation modes</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>2</st:max>
        <st:default>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="RobotDynamicAxes">
      <st:role>Robot dynamic axes visibility</st:role>
      <st:detailedRole>Toggle between dynamic axes visibility modes</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>2</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="RobotSize">
      <st:role>Robot size</st:role>
      <st:detailedRole>Determine robot size</st:detailedRole>
      <st:int>
        <st:min>15</st:min>
        <st:max>35</st:max>
        <st:default>
          <st:value>25</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="RobotSnap">
      <st:role>Robot snap mode</st:role>
      <st:detailedRole>Toggle to activate or deactivate snap mode</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="RobotDynamicMeasurement">
      <st:role>Robot Dynamic Measurement</st:role>
      <st:detailedRole>Toggle to activate or deactivate dynamic measurement</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>0</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="LawLinkFlag">
      <st:role>Law link value</st:role>
      <st:detailedRole>Toggle to activate or link between law u-value and law-v-value</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>1</st:max>
        <st:default>
          <st:value>1</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="LawSliderUValue">
      <st:role>Law slider u value</st:role>
      <st:detailedRole>Law for modification of sub objects in u-direction</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>100</st:max>
        <st:default>
          <st:value>100</st:value>
        </st:default>
      </st:int>
    </st:attribute>

    <st:attribute Name="LawSliderVValue">
      <st:role>Law slider v value</st:role>
      <st:detailedRole>Law for modification of sub objects in v-direction</st:detailedRole>
      <st:int>
        <st:min>0</st:min>
        <st:max>100</st:max>
        <st:default>
          <st:value>100</st:value>
        </st:default>
      </st:int>
    </st:attribute>

     <st:attribute Name="DefaultMaterialLightDirectionX">
        <st:role>Default Light Direction X</st:role>
        <st:detailedRole>The direction for the light of the default materials</st:detailedRole>
        <st:double>
           <st:min>-100</st:min>
           <st:max>100</st:max>
           <st:default>
              <st:value>0.0</st:value>
           </st:default>
        </st:double>
     </st:attribute>

     <st:attribute Name="DefaultMaterialLightDirectionY">
        <st:role>Default Light Direction Y</st:role>
        <st:detailedRole>The direction for the light of the default materials</st:detailedRole>
        <st:double>
           <st:min>-100</st:min>
           <st:max>100</st:max>
           <st:default>
              <st:value>0.0</st:value>
           </st:default>
        </st:double>
     </st:attribute>

     <st:attribute Name="DefaultMaterialLightDirectionZ">
        <st:role>Default Light Direction Z</st:role>
        <st:detailedRole>The direction for the light of the default materials</st:detailedRole>
        <st:double>
           <st:min>-100</st:min>
           <st:max>100</st:max>
           <st:default>
              <st:value>-1.0</st:value>
           </st:default>
        </st:double>
     </st:attribute>

  </st:attributes>
</st:repository>
